const data = [
  'icongoogleplus',
  'iconmedium',
  'icongoogle',
  'iconIE',
  'iconamazon',
  'iconslack',
  'iconalipay',
  'icontaobao',
  'iconzhihu',
  'iconHTML',
  'iconlinkedin',
  'iconyahoo',
  'iconfacebook',
  'iconskype',
  'iconCodeSandbox',
  'iconchrome',
  'iconcodepen',
  'iconaliwangwang',
  'iconapple',
  'iconandroid',
  'iconsketch',
  'iconGitlab',
  'icondribbble',
  'iconinstagram',
  'iconreddit',
  'iconwindows',
  'iconyuque',
  'iconYoutube',
  'iconGitlab-fill',
  'icondropbox',
  'icondingtalk',
  'iconandroid-fill',
  'iconapple-fill',
  'iconHTML-fill',
  'iconwindows-fill',
  'iconQQ',
  'icontwitter',
  'iconskype-fill',
  'iconweibo',
  'iconyuque-fill',
  'iconYoutube-fill',
  'iconyahoo-fill',
  'iconwechat-fill',
  'iconchrome-fill',
  'iconalipay-circle-fill',
  'iconaliwangwang-fill',
  'iconbehance-circle-fill',
  'iconamazon-circle-fill',
  'iconcodepen-circle-fill',
  'iconCodeSandbox-circle-f',
  'icondropbox-circle-fill',
  'icongithub-fill',
  'icondribbble-circle-fill',
  'icongoogleplus-circle-f',
  'iconmedium-circle-fill',
  'iconQQ-circle-fill',
  'iconIE-circle-fill',
  'icongoogle-circle-fill',
  'icondingtalk-circle-fill',
  'iconsketch-circle-fill',
  'iconslack-circle-fill',
  'icontwitter-circle-fill',
  'icontaobao-circle-fill',
  'iconweibo-circle-fill',
  'iconzhihu-circle-fill',
  'iconreddit-circle-fill',
  'iconalipay-square-fill',
  'icondingtalk-square-fill',
  'iconCodeSandbox-square-f',
  'iconbehance-square-fill',
  'iconamazon-square-fill',
  'iconcodepen-square-fill',
  'icondribbble-square-fill',
  'icondropbox-square-fill',
  'iconfacebook-fill',
  'iconpic-left',
  'icongoogleplus-square-f',
  'iconbold',
  'icongoogle-square-fill',
  'iconfont-colors',
  'iconinstagram-fill',
  'iconexclaimination',
  'iconIE-square-fill',
  'iconfont-size',
  'iconmedium-square-fill',
  'iconinfomation',
  'iconlinkedin-fill',
  'iconline-height',
  'iconQQ-square-fill',
  'iconstrikethrough',
  'iconreddit-square-fill',
  'iconunderline',
  'icontwitter-square-fill',
  'iconnumber',
  'iconsketch-square-fill',
  'iconitalic',
  'iconslack-square-fill',
  'iconcode',
  'icontaobao-square-fill',
  'iconcolumn-width',
  'iconweibo-square-fill',
  'iconcheck',
  'iconzhihu-square-fill',
  'iconellipsis',
  'iconzoomout',
  'icondash',
  'iconapartment',
  'iconclose',
  'iconaudio',
  'iconenter',
  'iconaudio-fill',
  'iconline',
  'iconrobot',
  'iconminus',
  'iconzoomin',
  'iconquestion',
  'iconrobot-fill',
  'iconrollback',
  'iconbug-fill',
  'iconsmall-dash',
  'iconbug',
  'iconpause',
  'iconaudiostatic',
  'iconbg-colors',
  'iconcomment',
  'iconcrown',
  'iconsignal-fill',
  'icondrag',
  'iconverified',
  'icondesktop',
  'iconshortcut-fill',
  'icongift',
  'iconvideocameraadd',
  'iconstop',
  'iconswitchuser',
  'iconfire',
  'iconwhatsapp',
  'iconthunderbolt',
  'iconappstoreadd',
  'iconcheck-circle-fill',
  'iconcaret-down',
  'iconleft-circle-fill',
  'iconbackward',
  'icondown-circle-fill',
  'iconcaret-up',
  'iconminus-circle-fill',
  'iconcaret-right',
  'iconclose-circle-fill',
  'iconcaret-left',
  'iconinfo-circle-fill',
  'iconfast-backward',
  'iconup-circle-fill',
  'iconforward',
  'iconright-circle-fill',
  'iconfast-forward',
  'iconplus-circle-fill',
  'iconsearch',
  'iconquestion-circle-fill',
  'iconretweet',
  'iconEURO-circle-fill',
  'iconlogin',
  'iconfrown-fill',
  'iconstep-backward',
  'iconcopyright-circle-fil',
  'iconstep-forward',
  'iconCI-circle-fill',
  'iconswap-right',
  'iconcompass-fill',
  'iconswap-left',
  'iconDollar-circle-fill',
  'iconwoman',
  'iconpoweroff-circle-fill',
  'iconplus',
  'iconmeh-fill',
  'iconeyeclose-fill',
  'iconplay-circle-fill',
  'iconeye-close',
  'iconPound-circle-fill',
  'iconclear',
  'iconsmile-fill',
  'iconcollapse',
  'iconstop-fill',
  'iconexpand',
  'iconwarning-circle-fill',
  'icondeletecolumn',
  'icontime-circle-fill',
  'iconmerge-cells',
  'icontrademark-circle-fil',
  'iconsubnode',
  'iconYUAN-circle-fill',
  'iconrotate-left',
  'iconheart-fill',
  'iconrotate-right',
  'iconpiechart-circle-fil',
  'iconinsertrowbelow',
  'icondashboard-fill',
  'iconinsertrowabove',
  'iconmessage-fill',
  'icontable2',
  'iconcheck-square-fill',
  'iconbell-fill',
  'iconfilter-fill',
  'iconfire-fill',
  'iconfunnelplot-fill',
  'icongift-fill',
  'iconhourglass-fill',
  'iconhome-fill',
  'icontrophy-fill',
  'iconlocation-fill',
  'iconcloud-fill',
  'iconcustomerservice-fill',
  'iconexperiment-fill',
  'iconeye-fill',
  'iconlike-fill',
  'iconlock-fill',
  'iconunlike-fill',
  'iconstar-fill',
  'iconunlock-fill',
  'iconalert-fill',
  'iconapi-fill',
  'iconhighlight-fill',
  'iconphone-fill',
  'iconedit-fill',
  'iconpushpin-fill',
  'iconrocket-fill',
  'iconthunderbolt-fill',
  'icontag-fill',
  'iconwrench-fill',
  'icontags-fill',
  'iconbank-fill',
  'iconcamera-fill',
  'iconerror-fill',
  'iconcrown-fill',
  'iconmail-fill',
  'iconcar-fill',
  'iconprinter-fill',
  'iconshop-fill',
  'iconsetting-fill',
  'iconUSB-fill',
  'icongolden-fill',
  'iconbuild-fill',
  'iconboxplot-fill',
  'iconsliders-fill',
  'iconalibaba',
  'iconalibabacloud',
  'iconantdesign',
  'iconant-cloud',
  'iconbehance',
  'iconUSB',
  'iconskin',
  'iconhome',
  'iconbank',
  'iconfilter',
  'iconfunnelplot',
  'iconlike',
  'iconunlike',
  'iconunlock',
  'iconlock',
  'iconcustomerservice',
  'iconflag',
  'iconmoneycollect',
  'iconmedicinebox',
  'iconshop',
  'iconrocket',
  'iconshopping',
  'iconfolder',
  'iconfolder-open',
  'iconfolder-add',
  'icondeploymentunit',
  'iconaccountbook',
  'iconcontacts',
  'iconcarryout',
  'iconcalendar-check',
  'iconcalendar',
  'iconscan',
  'iconselect',
  'iconboxplot',
  'iconbuild',
  'iconsliders',
  'iconlaptop',
  'iconbarcode',
  'iconcamera',
  'iconcluster',
  'icongateway',
  'iconcar',
  'iconprinter',
  'iconread',
  'iconcloud-server',
  'iconcloud-upload',
  'iconcloud',
  'iconcloud-download',
  'iconcloud-sync',
  'iconvideo',
  'iconnotification',
  'iconsound',
  'iconradarchart',
  'iconqrcode',
  'iconfund',
  'iconimage',
  'iconmail',
  'icontable',
  'iconidcard',
  'iconcreditcard',
  'iconheart',
  'iconblock',
  'iconerror',
  'iconstar',
  'icongold',
  'iconheatmap',
  'iconwifi',
  'iconattachment',
  'iconedit',
  'iconkey',
  'iconapi',
  'icondisconnect',
  'iconhighlight',
  'iconmonitor',
  'iconlink',
  'iconman',
  'iconpercentage',
  'iconpushpin',
  'iconphone',
  'iconshake',
  'icontag',
  'iconwrench',
  'icontags',
  'iconscissor',
  'iconmr',
  'iconshare',
  'iconbranches',
  'iconfork',
  'iconshrink',
  'iconarrawsalt',
  'iconverticalright',
  'iconverticalleft',
  'iconright',
  'iconleft',
  'iconup',
  'icondown',
  'iconfullscreen',
  'iconfullscreen-exit',
  'icondoubleleft',
  'icondoubleright',
  'iconarrowright',
  'iconarrowup',
  'iconarrowleft',
  'iconarrowdown',
  'iconupload',
  'iconcolum-height',
  'iconvertical-align-botto',
  'iconvertical-align-middl',
  'icontotop',
  'iconvertical-align-top',
  'icondownload',
  'iconsort-descending',
  'iconsort-ascending',
  'iconfall',
  'iconswap',
  'iconstock',
  'iconrise',
  'iconindent',
  'iconoutdent',
  'iconmenu',
  'iconunorderedlist',
  'iconorderedlist',
  'iconalign-right',
  'iconalign-center',
  'iconalign-left',
  'iconpic-center',
  'iconpic-right',
  'iconcheck-circle',
  'iconCI',
  'iconDollar',
  'iconcompass',
  'iconclose-circle',
  'iconfrown',
  'iconinfo-circle',
  'iconleft-circle',
  'icondown-circle',
  'iconEURO',
  'iconcopyright',
  'iconminus-circle',
  'iconmeh',
  'iconplus-circle',
  'iconplay-circle',
  'iconquestion-circle',
  'iconPound',
  'iconright-circle',
  'iconsmile',
  'icontrademark',
  'icontime-circle',
  'icontimeout',
  'iconearth',
  'iconYUAN',
  'iconup-circle',
  'iconwarning-circle',
  'iconsync',
  'icontransaction',
  'iconundo',
  'iconredo',
  'iconreload',
  'iconreloadtime',
  'iconmessage',
  'icondashboard',
  'iconissuesclose',
  'iconpoweroff',
  'iconlogout',
  'iconpiechart',
  'iconsetting',
  'iconeye',
  'iconlocation',
  'iconedit-square',
  'iconexport',
  'iconsave',
  'iconImport',
  'iconappstore',
  'iconclose-square',
  'icondown-square',
  'iconlayout',
  'iconleft-square',
  'iconplay-square',
  'iconcontrol',
  'iconcodelibrary',
  'icondetail',
  'iconminus-square',
  'iconplus-square',
  'iconright-square',
  'iconproject',
  'iconwallet',
  'iconup-square',
  'iconcalculator',
  'iconinteration',
  'iconcheck-square',
  'iconborder',
  'iconborder-outer',
  'iconborder-top',
  'iconborder-bottom',
  'iconborder-left',
  'iconborder-right',
  'iconborder-inner',
  'iconborder-verticle',
  'iconborder-horizontal',
  'iconradius-bottomleft',
  'iconradius-bottomright',
  'iconradius-upleft',
  'iconradius-upright',
  'iconradius-setting',
  'iconadduser',
  'icondeleteteam',
  'icondeleteuser',
  'iconaddteam',
  'iconuser',
  'iconteam',
  'iconareachart',
  'iconlinechart',
  'iconbarchart',
  'iconpointmap',
  'iconcontainer',
  'icondatabase',
  'iconsever',
  'iconmobile',
  'icontablet',
  'iconredenvelope',
  'iconbook',
  'iconfiledone',
  'iconreconciliation',
  'iconfile-exception',
  'iconfilesync',
  'iconfilesearch',
  'iconsolution',
  'iconfileprotect',
  'iconfile-add',
  'iconfile-excel',
  'iconfile-exclamation',
  'iconfile-pdf',
  'iconfile-image',
  'iconfile-markdown',
  'iconfile-unknown',
  'iconfile-ppt',
  'iconfile-word',
  'iconfile',
  'iconfile-zip',
  'iconfile-text',
  'iconfile-copy',
  'iconsnippets',
  'iconaudit',
  'icondiff',
  'iconBatchfolding',
  'iconsecurityscan',
  'iconpropertysafety',
  'iconsafetycertificate',
  'iconinsurance',
  'iconalert',
  'icondelete',
  'iconhourglass',
  'iconbulb',
  'iconexperiment',
  'iconbell',
  'icontrophy',
  'iconrest'
]
module.exports = [
  {
    url: '/vue-antd-admin/icon/getList',
    type: 'get',
    response(config) {
      const { title, current = 1, pageSize = 72 } = config.query
      const mockList = data.filter((item) => {
        if (title && item.indexOf(title) < 0) return false
        return true
      })
      const pageList = mockList.filter(
        (item, index) =>
          index < pageSize * current && index >= pageSize * (current - 1)
      )
      return {
        code: 20000,
        msg: 'success',
        totalCount: mockList.length,
        data: pageList
      }
    }
  }
]
